package View;

import javax.swing.*;
import java.awt.Color;
import javax.swing.GroupLayout.Alignment;
import javax.swing.LayoutStyle.ComponentPlacement;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
import Model.*;
import Controller.*;

public class ConsultarPessoa extends JPanel {

	public JPanel consultar;
	public JButton consulte;
	public JLabel p, d;
	public JTextField paciente;
	public JTextField dentista;

	public static Long pcpf, dcpf;
	 static boolean pessoa = false;

	public void getPessoa(Pessoa p){
		if (p.tipo.equals("PACIENTE")){
			
			TelaAgendamento.cp.paciente.setText(p.nome);
			TelaAgendamento.cp.pcpf = p.cpf;

			TelaCadastrarOrcamento.cp.paciente.setText(p.nome);
			TelaCadastrarOrcamento.cp.pcpf = p.cpf;

			TelaReceituario.cp.paciente.setText(p.nome);
			TelaReceituario.cp.pcpf = p.cpf;
			
			TelaRaioX.cp.paciente.setText(p.nome);
			TelaRaioX.cp.pcpf = p.cpf;
			
			TelaOdontograma.cp.paciente.setText(p.nome);
			TelaOdontograma.cp.pcpf = p.cpf;
			
		}else if (p.tipo.equals("DENTISTA")){
			
			TelaAgendamento.cp.dentista.setText(p.nome);
			TelaAgendamento.cp.dcpf = p.cpf;
			
			TelaCadastrarOrcamento.cp.dentista.setText(p.nome);
			TelaCadastrarOrcamento.cp.dcpf = p.cpf;

			TelaReceituario.cp.dentista.setText(p.nome);
			TelaReceituario.cp.dcpf = p.cpf;

			TelaRaioX.cp.dentista.setText(p.nome);
			TelaRaioX.cp.dcpf = p.cpf;

			TelaOdontograma.cp.dentista.setText(p.nome);
			TelaOdontograma.cp.dcpf = p.cpf;
			
		}
	}
	
	public ConsultarPessoa() {
		Pessoa pac = new Pessoa();
		paciente = new JTextField();
		dentista = new JTextField();
		
		consultar = new JPanel();
		consultar.setBackground(null);
		//consultar.setBorder(BorderFactory.createTitledBorder("CONSULTAR PESSOA"));
		consulte = new JButton("");
		consulte.setBounds(285, 0, 73, 64);
		consulte.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				
				TelaPrincipal.abrirPesquisaPessoa();
				consulte.setEnabled( false ); 

			}
		});
		consulte.setBackground(new Color(255, 255, 255));
		consulte.setIcon(new ImageIcon(ConsultarPessoa.class.getResource("/Clinica/imagens/m_pessoa.png")));
		
		p = new JLabel("PACIENTE");
		p.setBounds(10, 14, 80, 14);
		p.setHorizontalAlignment(SwingConstants.RIGHT);
		
		d = new JLabel("DENTISTA");
		d.setBounds(10, 40, 80, 14);
		d.setHorizontalAlignment(SwingConstants.RIGHT);
		paciente.setBounds(94, 11, 185, 20);
		
		
		paciente.setEnabled( false ); 
		dentista.setBounds(94, 37, 185, 20);
		dentista.setEnabled( false );

		consultar.setLayout(null);
		consultar.add(d);
		consultar.add(p);
		consultar.add(dentista);
		consultar.add(paciente);
		consultar.add(consulte);
			}
}
